--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit ce188470586da69a31f7b51179bc0036be1f4b6e
Parents : 35f08b9
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-04-29T18:26:51-05:00
feat(patching): ensure LXST patch script runs during installation in Makefile and Taskfile
Changes
Diff
diff --git a/Makefile b/Makefile
index a4c360cb..94326269 100644
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@
install:
pnpm install
poetry install
+ poetry run python scripts/patch_lxst_pyogg_ogg_ctypes.py
# Python backend only. For HMR, use: make dev OR make run in one terminal and pnpm run dev in another.
run:
diff --git a/Taskfile.yml b/Taskfile.yml
index 7fff36c0..49340c69 100644
--- a/Taskfile.yml
+++ b/Taskfile.yml
@@ -76,11 +76,13 @@ tasks:
desc: Install Python dependencies using Poetry
cmds:
- poetry install
+ - poetry run python scripts/patch_lxst_pyogg_ogg_ctypes.py
setup:be:
desc: Full backend environment setup
cmds:
- poetry install
+ - poetry run python scripts/patch_lxst_pyogg_ogg_ctypes.py
- poetry run pip install ruff
# --- Execution ---
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────